package com.hsgene.order.dto.agency;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @Description: 基础信息
 * @ProjectName: hdas-geneshop
 * @Package: com.hsgene.order.dto.agency
 * @Author: 江承良
 * @CreateDate: 2018/11/12 10:27
 * @Version: 1.0
 * Copyright: Copyright (c) 2018
 */
public class AgencyOrderDetailBaseInfoDto {

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 套餐id
     */
    private String packageId;

    /**
     * 机构id
     */
    private String agencyId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 申请单编号
     */
    private String requisitionNo;

    /**
     * 下单时间
     */
   // @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",locale = "zh",timezone = "GMT+8")
    private Date createdTime;

    /**
     * 是否做过基因检测
     */
    private Integer isBeforeDoneGeneticTesting;

    /**
     * 是否做过基因检测描述
     */
    private String isBeforeDoneGeneticTestingDesc;

    /**
     * 患者姓名
     */
    private String patientName;

    /**
     * 患者年龄
     */
    private String patientAge;

    /**
     * 临床诊断
     */
    private String clinicalDiagnosis;

    /**
     * 疾病
     */
    private String cancers;

    /**
     * 特殊说明
     */
    private String remarks;

    /**
     * 订单状态
     */
    private Integer status;

    /**
     * 机构订单状态
     */
    private Integer agencyOrderStatus;

    /**
     * 流程图展示位置
     */
    private Integer position;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public String getAgencyId() {
        return agencyId;
    }

    public void setAgencyId(String agencyId) {
        this.agencyId = agencyId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getRequisitionNo() {
        return requisitionNo;
    }

    public void setRequisitionNo(String requisitionNo) {
        this.requisitionNo = requisitionNo;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public Integer getIsBeforeDoneGeneticTesting() {
        return isBeforeDoneGeneticTesting;
    }

    public void setIsBeforeDoneGeneticTesting(Integer isBeforeDoneGeneticTesting) {
        this.isBeforeDoneGeneticTesting = isBeforeDoneGeneticTesting;
    }

    public String getIsBeforeDoneGeneticTestingDesc() {
        return isBeforeDoneGeneticTestingDesc;
    }

    public void setIsBeforeDoneGeneticTestingDesc(String isBeforeDoneGeneticTestingDesc) {
        this.isBeforeDoneGeneticTestingDesc = isBeforeDoneGeneticTestingDesc;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientAge() {
        return patientAge;
    }

    public void setPatientAge(String patientAge) {
        this.patientAge = patientAge;
    }

    public String getClinicalDiagnosis() {
        return clinicalDiagnosis;
    }

    public void setClinicalDiagnosis(String clinicalDiagnosis) {
        this.clinicalDiagnosis = clinicalDiagnosis;
    }

    public String getCancers() {
        return cancers;
    }

    public void setCancers(String cancers) {
        this.cancers = cancers;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPosition() {
        return position;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }

    public Integer getAgencyOrderStatus() {
        return agencyOrderStatus;
    }

    public void setAgencyOrderStatus(Integer agencyOrderStatus) {
        this.agencyOrderStatus = agencyOrderStatus;
    }
}
